package com.gotop.system.service.system;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.gotop.common.base.BaseService;
import com.gotop.entity.system.Tenant;

public interface ITenantService extends BaseService<Tenant> {

    /**
     * 自定义分页
     *
     * @param page
     * @param tenant
     * @return
     */
    IPage<Tenant> selectTenantPage(IPage<Tenant> page, Tenant tenant);

    /**
     * 根据租户编号获取实体
     *
     * @param tenantId
     * @return
     */
    Tenant getByTenantId(String tenantId);

    /**
     * 新增
     *
     * @param tenant
     * @return
     */
    boolean saveTenant(Tenant tenant);

}